// P7962 write by cn_ryh